#pragma once

using namespace System;
using namespace System::Runtime::Serialization;

namespace squirrel
{
	namespace interpreter
	{
		[Serializable]
		public ref class LexException : public Exception
		{
			public: LexException() : Exception()
			{
			}

			public: LexException(String^ message) : Exception(message)
			{
			}

			public: LexException(String^ message, Exception^ innerException) : Exception(message, innerException)
			{
			}
		};
	}
}
